/**
 * 该文件通过index.html文件中的<script>标签加载，并将在该窗口的呈现过程中执行。在这个过程中没有
 * Node.js api可用，因为' nodeIntegration '被关闭了，' contextIsolation '被打开了。使用' 
 * preload. js '中的contextBridge API从主进程中暴露Node.js功能。
 */
// 选择文本输入对象
const contentEditableDiv = document.getElementById('text');
// 显示字数对象
var wordCountDiv = document.getElementById('wordCount');

// 监听input事件
contentEditableDiv.addEventListener('input', function() {
    // 获取文本内容并计算字数
    const textContent = this.textContent || '';
    const wordCount = textContent.replace(/\s+/g, '').length;
    wordCountDiv.textContent = `字数：${wordCount}`; // 更新显示的字数
});

// 初始显示字数
const initialTextContent = contentEditableDiv.textContent || '';
const initialWordCount = initialTextContent.trim().length;
wordCountDiv.textContent = `字数：${initialWordCount}`;
